草庐IT

Android Intent 存储库

全部标签

每种存储库方法的Android Clean Architecture UseCase?

我们是否需要为领域层的Repository接口(interface)中的每个方法创建UseCases?例如假设我有这样的Repository接口(interface)interfaceThingRepository{voidcreate(Thingthing);voiddelete(Thingthing);ListreadAll();intsize();}如您所见,有一个size()方法可以返回数据库或文件中的记录数。而且这种方法非常快。我想这个方法不需要UseCase,因为它不会阻塞UI线程并且可以同步执行。那么您能否解释一下何时创建UseCase以及何时不创建?UseCase的创建

Android 库 - 使用 Gradle 将多个变体发布到本地 Maven 存储库

我正在使用AndroidGradle插件0.13.2、AndroidStudio0.8.11、Gradle2.1和maven插件。我想通过一个命令(任务)将我的Android库的多个变体(flavor+构建类型)安装到本地Maven存储库。目前AndroidGradle插件0.13.2允许我设置publishNonDefault标志以发布所有变体,但正如文档所述,它将使用与Maven存储库不兼容的分类器发布变体。我现在的解决方法是使用defaultPublishConfig"myVariant"并为我拥有的每个变体更改它。applyplugin:'com.android.library

android - 无法从配置的远程连接到存储库。你会想检查 .git 配置

我尝试在AndroidStudio中将我的存储库共享到Github,我收到了这条消息:"Can'tconnecttotherepositoryfromtheconfiguredremote.Youcouldwanttocheck.gitconfig"如果我忽略并共享,Github会创建一个空存储库并且不会上传git文件。我重新安装了GitHub并在AndroidStudio中创建了一个指向git.exe的链接,并删除了Github上同名的存储库。但再次出现相同的消息。那么,如何在GitHub上创建仓库并推送文件呢?非常感谢任何帮助。 最佳答案

android - 带 RxJava2 的房间 -(可流动、可能、存储库模式)

我在我的应用程序中将Room用于数据库层,将Retrofit用于网络调用-在Room和Retrofit中我都使用RxJava2(这是我使用rxjava的第一个项目,所以我在这个领域仍然是新手)。注入(inject)数据库、api等。我使用的是Dagger2。我想进行网络调用并将网络响应添加到数据库中。当不需要进行另一个网络调用时-我想从数据库中获取数据。我在我的房间存储库中使用Maybe/Flowable时遇到问题。这是道:@DaopublicinterfaceCoinDao{@Query("SELECT*FROMcoin")Flowable>getAllCoins();@Insert

android - 如何在 build.gradle 中包含多个存储库?

AndroidStudio不允许我构建它。它说找不到com.mixpanel.blahblahblah。com.mixpanel.blahblahblah来自mavenCentral()我知道问题是因为它不识别mavenCentral()因为它只识别其他repo。我怎样才能同时包含这两者并使该项目正常运行?applyplugin:'com.android.application'applyplugin:'crashlytics'buildscript{repositories{maven{url'http://download.crashlytics.com/maven'}}depen

android - 为什么存在 Google maven 存储库,我应该在什么时候使用它?

因此,当我试图更新我的build.gradle依赖项时,我发现自己摸不着头脑。com.android.support:appcompat库版本26.0.2没有解析。经过一番搜索后,我了解到我必须将Google的maven存储库添加到我的项目gradle文件中的存储库列表中。所以现在Google的maven存储库和jcenter()都被列出了。那么,为什么Google现在要托管他们自己的Maven存储库,还有什么理由不使用它呢?奇怪的是,图书馆在两个地方都有不同的版本。 最佳答案 在构建Android应用程序时有几个存储库在起作用:j

Android Studio 从其他存储库导入模块的最佳方式

我必须从Github存储库中导入一个项目作为AndroidStudio项目中的一个模块,并将其提交到另一个存储库中。我必须从Github导入的项目会不断更新,这意味着我必须时不时地刷新以在模块上完成最新更改。既然作为基础项目的新模块将有独立开发,那么引入模块的最佳方式是什么?我应该查看AndroidStudio文件夹中的Github存储库吗?谢谢 最佳答案 我建议使用JitpackJitpack:易于使用的GitHub包存储库,只需将其包含在您的gradle中,现在您可以将github项目作为一个模块来处理感谢Jitpack例如:我

android - 将现有的 android studio 项目添加到 gitlab 存储库

我在androidstudio中有一个项目,我想提交到gitlab存储库。我有这个存储库的链接。我需要一步一步地做什么才能将此项目添加到所述存储库? 最佳答案 首先你要保证这个项目已经是你本地机器上的一个git仓库。您可以通过检查目录中是否有文件夹.git来执行此操作。如果没有,请执行以下命令:#createagitrepositoryonthecurrentdirectorygitinit之后你需要让你的仓库指向gitlabgitremoteaddorigin"urlfromgitlab"为您的初始提交添加文件gitadd-A提交

使用Spring Security时Spring Boot @Autowired存储库实例NULL

我的情况是:我正在构建一个SpringBoot应用程序,当我在控制器中自动使用UserRepository时,它会初始化它,当我尝试调用FindbySername方法时,一切都可以。UserController@Controller@RequestMapping(path="/api/v1/users")publicclassUserController{@AutowiredprivateUserRepositoryuserRepository;@GetMapping(path="/{userName}")public@ResponseBodyAuthenticationDetailsgetU

c++ - 使用 libgit2 从另一个分支创建新的 git 存储库?

在使用libgit2的C++中,我想创建一个新的本地存储库,其中它的master分支基于来自另一个本地存储库的specific-branch,维护它的历史这样我以后就可以在两者之间进行同步。本质上,除了使用libgit2之外,我正在尝试以下操作:https://stackoverflow.com/a/9529847/1019385如果我按如下方式排列文件:./old.git[branches:master,specific-branch]./old/*[filesandcloneof./old.gitatspecific-branch]命令应该是这样的:gitinit--bare./n